gloating satisfaction - Turkish English Dictionary